From 7b2313a6df3bc8c9b3c25dbea319051b3d9cd789 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Thu, 10 Nov 2016 08:26:37 -0500 Subject: [PATCH] Avoid criticals in gtk_image_get_render_node These nodes can be NULL, we need to handle that. --- gtk/gtkimage.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/gtk/gtkimage.c b/gtk/gtkimage.c index 7d5e99f92f..612b3373f9 100644 --- a/gtk/gtkimage.c +++ b/gtk/gtkimage.c @@ -1458,8 +1458,11 @@ gtk_image_get_render_node (GtkWidget *widget, node = gtk_icon_helper_get_render_node (priv->icon_helper, renderer); } - gsk_render_node_append_child (res, node); - gsk_render_node_unref (node); + if (node != NULL) + { + gsk_render_node_append_child (res, node); + gsk_render_node_unref (node); + } return res; } -- 2.30.2